package jdk_interface;

/**
 * @author yuisama
 * @date 2022/09/20 19:38
 * Object类的使用
 **/
public class ObjectUsage {
    public static void main(String[] args) {
//        fun(new Student("铭哥",90));
//        fun(new Person("铭哥",18));
//        // 接口引用
//        Comparable comparable = new Student("超哥",100);
//        // 数组引用
//        int[] data = new int[]{1,3,5};
//        fun(comparable);
//        fun(data);
//        int a = 10;
//        int b = 10;
//        System.out.println(a == b);
//        Integer a = 130;
//        Integer b = 130;
//        System.out.println(a == b);
        Student stu1 = new Student("铭哥",18);
        Student stu2 = new Student("铭哥",18);
        System.out.println(stu1 == stu2);
        // true
        System.out.println(stu1.equals(stu2));
        //
        System.out.println(stu1.equals(null));
    }
//    public static void fun(Object obj) {
//        System.out.println(obj);
//    }
}